Skip to content

CI最適化・ブランチ保護・ドキュメント修正#2

Merged
tact-software merged 1 commit into
mainfrom
ci/optimize-and-protect-main
Mar 26, 2026
Merged

CI最適化・ブランチ保護・ドキュメント修正#2
tact-software merged 1 commit into
mainfrom
ci/optimize-and-protect-main

Conversation

@tact-software

Copy link
Copy Markdown
Owner

Summary

  • CI トリガーから push: main を削除し、PR マージ時の二重実行を解消
  • main ブランチの保護ルールセット定義を追加(PR必須 + CI パス必須、適用済み)
  • リリース手順を PR ベースのフローに更新
  • mise.toml から不要な npm:@mermaid-js/mermaid-cli を削除(mermaid は mdskim setup で管理)
  • README の依存関係説明を実態に合わせて修正(mise install 手順追加、puppeteer/Chrome の用途を正確に記載)
  • 英語版 README の日本語残りを修正

Test plan

  • mise run check パス(fmt + clippy + test)
  • Docker 統合テスト全26パターン合格
  • gh ruleset list でルールセットが active であることを確認済み

🤖 Generated with Claude Code

- Remove npm:@mermaid-js/mermaid-cli from mise.toml (mermaid is managed
  by `mdskim setup`, not mise)
- Remove stale mmdc/mathjax/puppeteer checks from mise deps task
- Correct README: all Node.js libs installed via `mdskim setup` to
  ~/.local/share/mdskim, not via mise
- puppeteer-core and Chrome are needed for Mermaid rendering too, not
  just PDF export
- Add mise install instructions to both READMEs
- Fix leftover Japanese in English README
- Update CLAUDE.md tech stack

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@tact-software tact-software merged commit 9a10072 into main Mar 26, 2026
2 checks passed
@tact-software tact-software deleted the ci/optimize-and-protect-main branch March 26, 2026 07:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant